.menu-items .menu-item{text-align:center;}
.menu-items .menu-item .menu-icon{width:36px;height:36px;margin:0 auto;background-repeat:no-repeat;background-position:left center;background-size:auto 36px;background-image:url(/static/home/img/menu_icon.png)}
.menu-items .menu-item .menu-icon.icon-1{background-position:left center;}
.menu-items .menu-item .menu-icon.icon-2{background-position:-36px center;}
.menu-items .menu-item .menu-icon.icon-3{background-position:-72px center;}
.menu-items .menu-item .menu-icon.icon-4{background-position:-108px center;}
.menu-items .menu-item .menu-tit{font-size:14px;line-height:30px;color:#363941}

.img-square-list .img-item{display:block;width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;margin-bottom:10px;}
.img-square-list .img-item .item-thumb{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-transition:all 0.2s ease-in-out 0s;
    -moz-transition:all 0.2s ease-in-out 0s;
    -ms-transition:all 0.2s ease-in-out 0s;
    -o-transition:all 0.2s ease-in-out 0s;
    transition:all 0.2s ease-in-out 0s;}
.img-square-list .img-item .item-title{width:100%;height:30px;padding:0 10px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.5);font-size:14px;line-height:30px;color:#fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.index-case-items .case-item{height:240px;position:relative;}
.index-case-items .case-item +.case-item{margin-top:15px;}
.index-case-items .case-item:after{content:'';width:100%;height:120px;position:absolute;background:#efefef;bottom:30px;z-index:0;}
.index-case-items .case-item .case-product{padding:10px 25px;flex:auto;position:relative;z-index:1;}
.index-case-items .case-item .case-product .product-thumb{width:100%;height:100px;border:2px solid #363941;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.8);margin:10px auto;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.index-case-items .case-item .case-thumb{width:160px;height:100%;flex:none;border:5px solid #363941;margin-right:20px;position:relative;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.index-case-items .case-item:nth-of-type(2n) .case-product{order:2}
.index-case-items .case-item:nth-of-type(2n) .case-thumb{order:1;margin-left:20px;margin-right:0;}

.case-page-list .case-item{display:block;}
.case-page-list .case-item +.case-item{margin-top:10px;}
.case-page-list .case-item .case-thumb{width:100%;height:0;padding-bottom:60%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.case-page-list .case-item .case-title{font-size:16px;line-height:30px;color:#050505;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.case-page-list .case-item .case-desc{font-size:12px;line-height:18px;color:#989898;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2!important;overflow: hidden;}
.contact-form{width:100%;height:550px;position:relative;background:#363941;padding:50px 20px 0 100px;}
.contact-form:before{content:'oumeiya';width:400px;height:30px;text-align:right;color:#d0b257;border-bottom:1px solid #d0b257;text-transform: uppercase;font-size:18px;line-height:30px;
    position:absolute;top:185px;left:-150px;transform:rotate(90deg);
    -ms-transform:rotate(90deg); 	/* IE 9 */
    -moz-transform:rotate(90deg); 	/* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg); 	/* Opera */}
.contact-form:after{content:'';width:55px;height:55px;background:url("/static/home/img/logo_yellow.png") no-repeat center center;position:absolute;left:10px;bottom:30px;}
.contact-form .form-control{background:#4b4f59;color:#aaaeb7;border:none;}
.contact-form .form-group{margin-bottom:0;}
.contact-form .btn-sub{background:#d0b257;padding:8px 30px;}
.contact-form .error-msg{width:100%;height:30px;line-height:30px;font-size:12px;color:#4b4f59;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.article-content{font-size:14px;line-height:24px;text-align:justify;}
.article-content img{max-width:100%;}
